package chess;

public class Xiang extends ItemNode {

	public Xiang(){
		super();
		this.sort=xiang;
	}
	public boolean move(boolean have[][],int a,int b){
		int  l=(p.x-a)*(p.x-a)+(p.y-b)*(p.y-b);
		if(have[(p.x+a)/2][(p.y+b)/2])
			return false;
		
		if(b>=0&&b<=4&&enemy){
			if(l==8){
				p.x=a;
				p.y=b;
				return true;
			}
		}

		if(b>=5&&b<=9&&!enemy){
			if(l==8){
				p.x=a;
				p.y=b;
				return true;
			}
		}
		return false;
		
	}
}
